Blackhawk Network — Sr. Software Engineer

Posted: 10-10-2025

Salary: ₹30 - ₹55 Lakhs/Annum Expected

Role Overview:

As a Senior Software Engineer, you will help design, build, and scale fault-tolerant distributed systems powering the gift card recipient experience used by millions globally. Expect high autonomy, ownership, and impact, working alongside talented technical and business leaders. The team is distributed and collaborative, with a culture of accountability, knowledge sharing, and mutual support.

Key Responsibilities:

  • Take ownership from product design through launch and ongoing support.
  • Write clean, reusable, and thoroughly tested Node.js code for backend and distributed systems.
  • Build high-performance, scalable microservices or services-oriented architectures with automated failover and fault tolerance.
  • Optimize system performance, troubleshoot latency, and ensure reliability in production.
  • Collaborate with architects, product owners, stakeholders, and other teams across the organization.
  • Contribute innovative ideas and champion best engineering practices.

Key Technical Skills:

Node.js, Express.js, NestJS, Microservices, RESTful APIs, GraphQL, Asynchronous programming, Event-driven architectures, Algorithms, Data structures, MySQL, PostgreSQL, Redis, DynamoDB, Kafka, RabbitMQ, BullMQ, Scaling & fault tolerance, Docker, Kubernetes, AWS (RDS, Lambda, SQS, EC2), TypeScript (preferred), Performance optimization, Observability, Monitoring, Logging, Tracing, Frontend frameworks (React, Angular)

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 4+ years of hands-on backend/distributed system development with Node.js and related frameworks
  • Deep understanding of design patterns, system architectures, and data structures
  • Strong experience with relational and NoSQL databases, messaging queues, and distributed system reliability
  • API design skills (RESTful, GraphQL, web services, JSON)
  • Experience with monitoring, performance optimization, and debugging production systems
  • Familiarity with frontend frameworks for integration (React, Angular)
  • Working knowledge of AWS, Docker, Kubernetes, and TypeScript is preferred

About Blackhawk Network:

Blackhawk Network is a global financial technology company specializing in branded payment solutions such as gift cards, e-gifts, corporate payouts, rewards, and related technology. BHN collaborates with thousands of partners and reaches over 400,000 touchpoints worldwide, supporting businesses with diverse payment, loyalty, and reward technologies. Their industry leadership and deep commitment to product innovation ensure mission-critical infrastructure in both digital and physical payment markets.

Culture & Values:

Blackhawk Network encourages a balance between professional growth and personal wellbeing. Employees enjoy global exposure, meaningful work, and charitable engagement programs. The work culture prioritizes innovation, diversity, and the ability to make a tangible difference with every project.

Important Notice:

This job description and related content are owned by Blackhawk Network. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Blackhawk Network directly. We do not process applications or respond to candidate queries.